package JogoDaVida;

/**
1 representa uma célula viva e 0 uma célula morta

    Precisa ter 3 métodos públicos:
doSwitch(x,y) - Inverte o estado da célula na coordenada x, y.
next() - Executa regras para próxima geração de células.
print() - Imprime geração anterior (antes de executar o último next) e geração atual das células.

    Regra para próxima geração de células:
Qualquer célula viva com menos de dois vizinhos vivos morre de solidão.
Qualquer célula viva com mais de três vizinhos vivos morre de superpopulação.
Qualquer célula com exatamente três vizinhos vivos se torna uma célula viva.
Qualquer célula com dois vizinhos vivos continua no mesmo estado para a próxima geração.

ENTREGA
Em dupla
Entregar arquivo zip com: 
classe de implementação do programa 
classe de testes (utilizando JUnit 4.x) 
relatório sobre criação dos casos de teste e dificuldades encontradas. 
Utilizar TDD.
 * @author luis
 */
public class Main {
    private boolean[][] matriz;
    
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
    }
    
    public Main(){
        matriz = new boolean[6][6];
    }
    
    public void doSwitch(int x,int y){
        
    }
    
    public void next(){
        
    }
    
    public void print(){
        
    }
    
}
